import pandas as pd
# 读取csv文件
data = pd.read_csv('insurance.csv')
# 数据的条数
print("\n数据的总条数是：", len(data))
# 描述性统计，例如每一列的平均值，标准差等
print("\n数据的描述性统计信息为：\n", data.describe())
# 查看数据中是否有缺失值
print("\n数据中的缺失值数量为：")
print(data.isnull().sum())
# 查看数据中是否有重复值
print("\n数据中的重复行数量为：", data.duplicated().sum())
# 检查每一列的唯一类别
for column in data.columns:
    print("\n列的名称是：", column)
    if data[column].dtype == 'object':
        print("该列的类别数量是：", data[column].nunique())
        print("类别是：", data[column].unique())
    else:
        print("该列的范围是：", data[column].min(), "到", data[column].max())